aifc
This module provides support for reading and writing AIFF and AIFF-C
files. AIFF is Audio Interchange File Format, a format for storing
digital audio samples in a file. AIFF-C is a newer version of the
format that includes the ability to compress the audio data.
Audio files have a number of parameters that describe the audio data.
The sampling rate or frame rate is the number of times per second the
sound is sampled. The number of channels indicate if the audio is
mono, stereo, or quadro. Each frame consists of one sample per
channel. The sample size is the size in bytes of each sample. Thus a
frame consists of nchannels*framesize bytes, and a second's worth of
audio consists of nchannels*framesize*framerate bytes.
Module aifc defines the following function:
Objects returned by aifc.open() when a file is opened for
reading have the following methods:
Objects returned by aifc.open() when a file is opened for
writing have all the above methods, except for readframes and
setpos. In addition the following methods exist. The
get methods can only be called after the corresponding
set methods have been called. Before the first
writeframes or writeframesraw, all parameters except for
the number of frames must be filled in.